
#ifndef CDM_TX_H
#define CDM_TX_H

#define UnlckRemReqOpID (0x1)
#define ARFootKickTrSettngOpID (0x3)
#define AutClsLockHMIReqOpID (0x14)
#define BackRestAdjmtRowFirstDrvrOpID (0x18)
#define BackRestAdjmtRowFirstPassOpID (0x19)
#define BackrestAdjmtRowSecLeOpID (0x23)
#define BackrestAdjmtRowSecRiOpID (0x24)
#define CushExtnFirstDrvrOpID (0x42)
#define CushExtnFirstPassOpID (0x43)
#define DrvrSeatDispSpplFctOpID (0x74)
#define EasyInOutFrntPassReqOpID (0x84)
#define ExtrMirrFoldHmiReqOpID (0x91)
#define AutClsWinSetOpID (0xbc)
#define AuxHiBeamSetReqOpID (0xbd)
#define LegRestExtonAdjmtRowFirstPassOpID (0xd4)
#define LegRestExtonAdjmtRowSecLeOpID (0xd5)
#define LegRestExtonAdjmtRowSecRiOpID (0xd6)
#define LegRestRotAdjmtRowFirstPassOpID (0xd7)
#define LegRestRotAdjmtRowSecLeOpID (0xd8)
#define LegRestRotAdjmtRowSecRiOpID (0xd9)
#define LenAdjmtRowSecLeOpID (0xdc)
#define LenAdjmtRowSecRiOpID (0xdd)
#define LumHeiAdjmtRowFirstDrvrOpID (0xed)
#define LumHeiAdjmtRowFirstPassOpID (0xee)
#define LumLenAdjmtRowFirstDrvrOpID (0xf1)
#define LumLenAdjmtRowFirstPassOpID (0xf2)
#define PassSeatDispSpplFctOpID (0xfe)
#define ProfChgOpID (0x10a)
#define SeatCushTiltAdjmtRowFirstDrvrOpID (0x12e)
#define SeatCushTiltAdjmtRowFirstPassOpID (0x12f)
#define SunCurtOpenPosnReqOpID (0x154)
#define WiprFrntSrvModReqOpID (0x18a)
#define WiprReSrvModReqOpID (0x18b)
#define DrvrSeatDispMassgFctOpID (0x1ba)
#define ExtrMirrFoldSetgOpID (0x1ff)
#define WalkAwayLockReqOpID (0x213)
#define MemSoftBtnPsdOpID (0x225)
#define PassSeatDispMassgFctOpID (0x234)
#define SeatDispBtnPsdOpID (0x23e)
#define PassSceneModSeldOpID (0x245)
#define WiprReAutReqOpID (0x257)
#define PetModExitWarnOpID (0x25e)
#define SceneModSeldOpID (0x263)
#define DhuCpuLoadStsOpID (0x2bd)
#define DhuLoadAmbliSetOpID (0x2be)
#define EasyInOutTriModSetOpID (0x2d2)
#define EasyOutDriSeatPosSetOpID (0x2d3)
#define EasyOutPassSeatPosSetOpID (0x2d4)
#define EasyInOutDrvrSeatAdjmtOpID (0x509)
#define SeatLenAdjmtRowFirstPassOpID (0x50c)
#define SeatLenAdjmtRowFirstDrvrOpID (0x50d)
#define PasAcsHmiOpID (0x640)
#define AmbLiModOpID (0x641)
#define AmbLiModExtOpID (0x642)


#pragma pack(1)
typedef struct _OpUnlckRemReq_SetRequestNoReturn {
    uint8_t unlckRemReqAllOrDriving;
    uint8_t unlckRemReqPen;

}OpUnlckRemReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpARFootKickTrSettng_SetRequestNoReturn {
    uint8_t value;

}OpARFootKickTrSettng_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAutClsLockHMIReq_SetRequestNoReturn {
    uint8_t value;

}OpAutClsLockHMIReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpBackRestAdjmtRowFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpBackRestAdjmtRowFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpBackRestAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpBackRestAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpBackrestAdjmtRowSecLe_SetRequestNoReturn {
    uint8_t value;

}OpBackrestAdjmtRowSecLe_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpBackrestAdjmtRowSecRi_SetRequestNoReturn {
    uint8_t value;

}OpBackrestAdjmtRowSecRi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCushExtnFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpCushExtnFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCushExtnFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpCushExtnFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDrvrSeatDispSpplFct_SetRequestNoReturn {
    uint8_t value;

}OpDrvrSeatDispSpplFct_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEasyInOutFrntPassReq_SetRequestNoReturn {
    uint8_t value;

}OpEasyInOutFrntPassReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpExtrMirrFoldHmiReq_SetRequestNoReturn {
    uint8_t value;

}OpExtrMirrFoldHmiReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAutClsWinSet_SetRequestNoReturn {
    uint8_t value;

}OpAutClsWinSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAuxHiBeamSetReq_SetRequestNoReturn {
    uint8_t value;

}OpAuxHiBeamSetReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestExtonAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpLegRestExtonAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestExtonAdjmtRowSecLe_SetRequestNoReturn {
    uint8_t value;

}OpLegRestExtonAdjmtRowSecLe_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestExtonAdjmtRowSecRi_SetRequestNoReturn {
    uint8_t value;

}OpLegRestExtonAdjmtRowSecRi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestRotAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpLegRestRotAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestRotAdjmtRowSecLe_SetRequestNoReturn {
    uint8_t value;

}OpLegRestRotAdjmtRowSecLe_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLegRestRotAdjmtRowSecRi_SetRequestNoReturn {
    uint8_t value;

}OpLegRestRotAdjmtRowSecRi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLenAdjmtRowSecLe_SetRequestNoReturn {
    uint8_t value;

}OpLenAdjmtRowSecLe_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLenAdjmtRowSecRi_SetRequestNoReturn {
    uint8_t value;

}OpLenAdjmtRowSecRi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLumHeiAdjmtRowFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpLumHeiAdjmtRowFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLumHeiAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpLumHeiAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLumLenAdjmtRowFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpLumLenAdjmtRowFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLumLenAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpLumLenAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPassSeatDispSpplFct_SetRequestNoReturn {
    uint8_t value;

}OpPassSeatDispSpplFct_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpProfChg_SetRequestNoReturn {
    uint8_t value;

}OpProfChg_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSeatCushTiltAdjmtRowFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpSeatCushTiltAdjmtRowFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSeatCushTiltAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpSeatCushTiltAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSunCurtOpenPosnReq_SetRequestNoReturn {
    uint8_t value;

}OpSunCurtOpenPosnReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpWiprFrntSrvModReq_SetRequestNoReturn {
    uint8_t value;

}OpWiprFrntSrvModReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpWiprReSrvModReq_SetRequestNoReturn {
    uint8_t value;

}OpWiprReSrvModReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDrvrSeatDispMassgFct_SetRequestNoReturn {
    uint8_t drvrSeatDispMassgFctMassgInten;
    uint8_t drvrSeatDispMassgFctMassgProg;
    uint8_t drvrSeatDispMassgFctOnOff;

}OpDrvrSeatDispMassgFct_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpExtrMirrFoldSetg_SetRequestNoReturn {
    uint8_t value;

}OpExtrMirrFoldSetg_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpWalkAwayLockReq_SetRequestNoReturn {
    uint8_t value;

}OpWalkAwayLockReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpMemSoftBtnPsd_SetRequestNoReturn {
    uint8_t memSoftBtnPsdMemBtn1;
    uint8_t memSoftBtnPsdMemBtn10;
    uint8_t memSoftBtnPsdMemBtn2;
    uint8_t memSoftBtnPsdMemBtn3;
    uint8_t memSoftBtnPsdMemBtn4;
    uint8_t memSoftBtnPsdMemBtn5;
    uint8_t memSoftBtnPsdMemBtn6;
    uint8_t memSoftBtnPsdMemBtn7;
    uint8_t memSoftBtnPsdMemBtn8;
    uint8_t memSoftBtnPsdMemBtn9;
    uint8_t memSoftBtnPsdMemButM;

}OpMemSoftBtnPsd_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPassSeatDispMassgFct_SetRequestNoReturn {
    uint8_t passSeatDispMassgFctMassgInten;
    uint8_t passSeatDispMassgFctMassgProg;
    uint8_t passSeatDispMassgFctOnOff;

}OpPassSeatDispMassgFct_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSeatDispBtnPsd_SetRequestNoReturn {
    uint8_t seatDispBtnPsdDrvrSeatDispBtnPsd;
    uint8_t seatDispBtnPsdPassSeatDispBtnPsd;

}OpSeatDispBtnPsd_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPassSceneModSeld_SetRequestNoReturn {
    uint8_t value;

}OpPassSceneModSeld_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpWiprReAutReq_SetRequestNoReturn {
    uint8_t wiprReAutReqPen;
    uint8_t wiprReAutReqSts;

}OpWiprReAutReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPetModExitWarn_SetRequestNoReturn {
    uint8_t value;

}OpPetModExitWarn_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSceneModSeld_SetRequestNoReturn {
    uint8_t value;

}OpSceneModSeld_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDhuCpuLoadSts_SetRequestNoReturn {
    uint16_t value;

}OpDhuCpuLoadSts_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDhuLoadAmbliSet_SetRequestNoReturn {
    uint8_t value;

}OpDhuLoadAmbliSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEasyInOutTriModSet_SetRequestNoReturn {
    uint8_t easyInOutTriModSetPen;
    uint8_t easyInOutTriModSetSts;

}OpEasyInOutTriModSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEasyOutDriSeatPosSet_SetRequestNoReturn {
    uint8_t easyOutDriSeatPosSetPen;
    uint8_t easyOutDriSeatPosSetSts;

}OpEasyOutDriSeatPosSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEasyOutPassSeatPosSet_SetRequestNoReturn {
    uint8_t easyOutPassSeatPosSetPen;
    uint8_t easyOutPassSeatPosSetSts;

}OpEasyOutPassSeatPosSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEasyInOutDrvrSeatAdjmt_SetRequestNoReturn {
    uint8_t easyInOutDrvrSeatAdjmtPen;
    uint8_t easyInOutDrvrSeatAdjmtSts;

}OpEasyInOutDrvrSeatAdjmt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSeatLenAdjmtRowFirstPass_SetRequestNoReturn {
    uint8_t value;

}OpSeatLenAdjmtRowFirstPass_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSeatLenAdjmtRowFirstDrvr_SetRequestNoReturn {
    uint8_t value;

}OpSeatLenAdjmtRowFirstDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPasAcsHmi_SetRequestNoReturn {
    uint8_t pasAcsHmiPen;
    uint8_t pasAcsHmiSts;

}OpPasAcsHmi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAmbLiMod_SetRequestNoReturn {
    uint8_t ambLiModAmbLiMod;
    uint8_t ambLiModIdPen;

}OpAmbLiMod_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAmbLiModExt_SetRequestNoReturn {
    uint8_t value;

}OpAmbLiModExt_SetRequestNoReturn;
#pragma pack()


#endif
